package net.expectx.gw.service;

import net.expectx.gw.bean.ThirdSmsCode;

import java.util.Map;

/**
 * ThirdSmsCodeService接口
 * @author lijian
 * @date 2019/1/18
 */
public interface ThirdSmsCodeService extends BaseService<ThirdSmsCode> {
    /**
     * 获取验证码
     * @param codeDevice   接收验证码设备
     * @param codeType     接收方式 1.手机 2.邮箱
     * @param expiryTime   超时时间  单位:分钟
     * @return
             */
    Map<String, Object> getVerificationCode(String codeDevice, Byte codeType, int expiryTime);

    /**
     * 验证验证码
     * @param codeOrder   验证码流水号
     * @param code        验证码
     * @return
     */
    Map<String, Object> verificationVerificationCode(String codeOrder,String code);

}
